#ifndef LUTIGNXMLFILE_H
#define LUTIGNXMLFILE_H

#include <liblut/io/LutReader.h>
#include <liblut/io/LutWriter.h>

class LutIgnXmlFile : public LutReader, public LutWriter
{

public:
    LutIgnXmlFile();
    virtual void open(std::string filename);
    virtual boost::shared_ptr<LutModel> loadLut();
    virtual void saveAs( const boost::shared_ptr<LutModel> , std::string filename);
    ~LutIgnXmlFile(){}
};

#endif // LUTIGNXMLFILE_H
